package com.yunlong.form;

import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.Pattern;

/**
 * @author guorui
 * @date 2020-07-31 19:55
 */
@Data
public class UserPasswordResetForm {
    /**
     * 用户邮箱
     */
    private String userEmail;
    /**
     *用户新密码，必须包含数字和字母，在6-18位之间
     */
    @NotBlank(message = "密码不能为空")
    @Pattern(message = "密码格式错误，请重新输入", regexp = "^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,16}$")
    private String userPassword;
    /**
     *用户确认密码
     */
    private String userPassword2;
    /**
     * 邮箱发送验证码
     */
    private String userVerificationCode;
}
